package cn.itcast.tanhua.mytanhuaserver.service;

import cn.itcast.tanhua.vo.PageResult;
import cn.itcast.tanhua.vo.UserInfoVo;

/**
 * @author 郭文亮
 * @since 2021/12/2 18:38
 */
public interface MessageService {
    /**
     * 查询点赞数
     * @param page 当前页数
     * @param pageSize 每页条数
     * @return PageResult
     */
    PageResult queryLikeCommentList(Integer page, Integer pageSize);

    /**
     * 查询评论数
     * @param page 当前页数
     * @param pageSize 每页条数
     * @return PageResult
     */
    PageResult queryUserCommentList(Integer page, Integer pageSize);

    /**
     * 查询喜欢数
     * @param page 当前页数
     * @param pageSize 每页条数
     * @return PageResult
     */
    PageResult queryLoveCommentList(Integer page, Integer pageSize);

    PageResult queryMessageAnnouncementList(Integer page, Integer pageSize);

    UserInfoVo queryUserInfoByUserName(String userName);

    boolean contactUser(Long friendId);

    PageResult queryContactsList(Integer page, Integer pageSize, String keyword);
}
